drawback debenture - German English Dictionary